package com.uduemc.biso.node.web.api.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/api/logo")
public class LogoController {

//	@Autowired
//	private LogoService logoServiceImpl;
//
//	@Autowired
//	private WebSiteService webSiteServiceImpl;
//
//	/**
//	 * 获取渲染数据
//	 * 
//	 * @return
//	 * @throws JsonParseException
//	 * @throws JsonMappingException
//	 * @throws JsonProcessingException
//	 * @throws IOException
//	 */
//	@PostMapping("/render-info")
//	public JsonResult infos() throws JsonParseException, JsonMappingException, JsonProcessingException, IOException {
//		Logo logo = logoServiceImpl.getCurrentRenderInfo();
//		if (logo == null) {
//			return JsonResult.assistance();
//		}
//		return JsonResult.ok(logo);
//	}
//
//	/**
//	 * 保存请求数据，并返回渲染数据
//	 * 
//	 * @param requestLogoSave
//	 * @return
//	 * @throws JsonParseException
//	 * @throws JsonMappingException
//	 * @throws JsonProcessingException
//	 * @throws IOException
//	 */
//	@PostMapping("/save-info")
//	public JsonResult saveInfo(@RequestBody RequestLogoSave requestLogoSave)
//			throws JsonParseException, JsonMappingException, JsonProcessingException, IOException {
//		Logo logo = logoServiceImpl.saveSiteLogo(requestLogoSave);
//		if (logo == null) {
//			return JsonResult.assistance();
//		}
//		webSiteServiceImpl.cacheCurrentSiteClear();
//		return JsonResult.messageSuccess("更新成功！", logo);
//	}
}
